const path = require('path');
const fs=require('fs')

function getfiles(path) { 
	return fs.readdirSync(path, {
		encoding: 'utf8',
		withFileTypes: true
	})
}

const mpaConfig = () => {
	const entry = {};
	const htmlPlugin = [];

	getfiles(path.join(__dirname, '/src/pages/')).map(file => {
		// 获取文件名称
		console.log(8888, file)
		// const fileName = file.match(/src\/views\/(.*)\.html/)[1];
		// // 新增入口文件
		// entry[fileName] = path.join(__dirname, `/src/js/${fileName}.js`);
		// // 新增html文件
		// htmlPlugin.push(
		// 	new HtmlWebpackPlugin({
		// 		inject: true,
		// 		filename: fileName + '.html', // 输出的html名称，默认为 index.html
		// 		template: path.join(__dirname, `/src/views/${fileName}.html`),
		// 		chunks: [fileName], // 该 vendor 文件是使用 splitChunks打包出的公共 node_modules js文件，如果没用则不用加
		// 	}),
		// )
	});

	return {
		entry,
		htmlPlugin,
	}
};

mpaConfig()